Big Huge Thesaurus

Azadirachta indica

noun